package com.atguigu.dao;

import com.atguigu.pojo.Setmeal;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface SetmealDao {
    Page findPage(String queryString);

    void setSetmealAndTravelGroup(@Param("setmealId") Integer setmealId,
                                  @Param("travelgroupId") Integer travelgroupId);

    void add(Setmeal setmeal);

    Setmeal get(Integer id);

    Integer[] getSetmealIdByTravelgroupId(Integer id);


    void delete(Integer id);

    void update(Setmeal setmeal);

    Integer selectSetmealIdByTravelgroupId(Integer id);

    void deleteSetmeal(Integer id);

    List<Setmeal> findAll();

    Setmeal findById(Integer id);

    Setmeal getSetmeal(Integer id);

    List<Map<String, Object>> getSetmealReport();
}
